// @/api/user.js
import instance from '@/utils/request'

// 获取用户列表
// export function getUsers(params) {
//     return instance.request({
//         method: 'get',
//         url: '/users',
//         params
//     })
// }

// 获取验证码
export function getCaptcha() {
    return instance.request({
        method: 'get',
        url: '/user/captcha'
    })
}

// 更新用户信息
export function updateUser(userId, data) {
    return instance.request({
        method: 'put',
        url: `/users/${userId}`,
        data
    })
}

// 获取用户详情
export function getUserDetail(userId) {
    return instance.request({
        method: 'get',
        url: `/users/${userId}`
    })
}

// 删除用户
export function deleteUser(userId) {
    return instance.request({
        method: 'delete',
        url: `/users/${userId}`
    })
}

export function changePassword(data) {
    return instance.request({
        method: 'put',
        url: `/user/change-password`,
        data
    })
}

export function getUserList(params) {
    return instance.request({
        method: 'get',
        url: '/users',
        params
    })
}

export function getUserById(userId) {
    return instance.request({
        method: 'get',
        url: `/users/${userId}`
    })
}